package com.lixixi.tingshu.account.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lixixi.tingshu.common.result.Result;
import com.lixixi.tingshu.model.account.UserAccount;
import com.lixixi.tingshu.model.account.UserAccountDetail;
import com.lixixi.tingshu.vo.account.AccountLockVo;
import com.lixixi.tingshu.vo.order.OrderInfoVo;
import com.lixixi.tingshu.vo.user.UserPaidRecordVo;

import java.math.BigDecimal;
import java.util.Map;

public interface UserAccountService extends IService<UserAccount> {
	Result checkAndLock(AccountLockVo accountLockVo);

	void log(UserAccountDetail userAccountDetail);

	void minus(String orderNo);

	void unlock(AccountLockVo accountLockVo);
}
